Access Control
Access Control is divided into two main functionalities: managing users and roles within your application, and managing access for developers within the yeet platform. This dual functionality ensures both operational security for your application and organizational control for your development team.
Managing Users and Roles
Access Control enables you to create and manage roles, defining the scope of permissions for various users within your application. These roles range from admin positions with comprehensive access to more restricted roles for end-users, ensuring a clear structure of permissions and access. By assigning users to specific roles, you tailor their experience and access rights within the application, enhancing both security and user experience.
- Create and Manage Roles
Define roles with specific permissions tailored to the needs of your application and team. - Assign Users to Roles
Allocate roles to application users and developers, streamlining access control based on their responsibilities.
Two Types of Sign-In
Access Control supports two different types of sign-in methods to cater to both users of your application and developers on the yeet platform:
- Application User Sign-In
This sign-in method is designed for users of your application. It allows them to access and interact with the app according to the permissions set by their assigned role. This is crucial for operational security and user experience, ensuring users can only access what they are authorized to.
- Developer Sign-In
This method is reserved for developers working within the yeet platform. It provides access to development tools, resources, and the ability to manage the application's backend, including user and role management. Developer sign-in ensures that only authorized personnel can make changes to the application, protecting the integrity of your project.
Users
The Users section allows for the creation and management of user accounts within your application. Here, you can add new users, edit existing user details, and assign roles to each user. Assigning roles is a vital part of user management, as it determines the access level and permissions each user has within your application. Detailed explanations and instructions for managing users can be found on the dedicated Users page of our documentation.
Roles
In the Roles section, you have the ability to define and customize roles, which are essentially collections of permissions. Roles enable you to specify default rights for a certain type of access and to configure specific rights for particular types of data or functions. By defining roles, you can easily control what actions users can perform, which parts of the application they can access, and what data they can view or modify. Each role can be tailored to fit the needs of different user groups within your application, from administrators with full access to specific roles with limited permissions aimed at standard users or external collaborators. For more detailed information on creating and managing roles, along with setting up rights and permissions, please refer to the dedicated Roles page in our documentation. Integrating Users and Roles